Index: /trunk/SRC/Documentation/idldoc_assistant_output/Calendar/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Calendar/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Calendar/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Calendar/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Colors/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Colors/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Colors/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Colors/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Commons/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Commons/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Commons/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Commons/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Computation/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Computation/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Computation/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Computation/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Documentation/xmldoc/idlfiles/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Documentation/xmldoc/idlfiles/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Documentation/xmldoc/idlfiles/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Documentation/xmldoc/idlfiles/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ForOldVersion/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ForOldVersion/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ForOldVersion/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ForOldVersion/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Grid/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Grid/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Grid/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Grid/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Interpolation/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Matrix/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Matrix/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Matrix/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Matrix/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Obsolete/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Obsolete/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Picture/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Picture/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Picture/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Picture/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Postscript/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Postscript/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Postscript/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Postscript/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ReadWrite/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ReadWrite/idl-NetCDF/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_quickread/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_quickread/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_quickread/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ReadWrite/idl-NetCDF/ncdf_quickread/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ReadWrite/idl-NetCDF/ncdf_quickwrite/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Tests/TestsOld/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Tests/TestsOld/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Tests/TestsOld/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Tests/TestsOld/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Tests/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Tests/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Tests/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Tests/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Textoidl/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Textoidl/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Textoidl/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Textoidl/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALCULS/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/CALCULS/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALENDRIER/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALENDRIER/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/CALENDRIER/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/CALENDRIER/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/COULEURS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/COULEURS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/COULEURS/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/COULEURS/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/GRILLE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/GRILLE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/HOPE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/HOPE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/HOPE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/HOPE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/IMAGE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/IMAGE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/IMAGE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/IMAGE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/INIT/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/INIT/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/INIT/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/INIT/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/GRIB/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/GRIB/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/GRIB/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/LECTURE/GRIB/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/LECTURE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/LECTURE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/MATRICE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/MATRICE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/MATRICE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/MATRICE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DESSINE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/PLOTS/DESSINE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/DIVERS/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/PLOTS/DIVERS/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/LABEL/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/PLOTS/LABEL/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/VECTEUR/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/VECTEUR/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/VECTEUR/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/PLOTS/VECTEUR/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/PLOTS/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/PLOTS/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/POSTSCRIPT/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/POSTSCRIPT/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/POSTSCRIPT/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/POSTSCRIPT/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STATISTICS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STATISTICS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STATISTICS/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/STATISTICS/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRING/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/STRING/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/STRUCTURE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/STRUCTURE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/definetri.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/definetri.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/definetri.html	(revision 191)
@@ -69,5 +69,5 @@
  cf. figure above
 
-<pre style="font-family: Courier;">
+<pre>
  fixe
       ny-1*---*---*. . . . . .*---*---*
@@ -90,5 +90,5 @@
       1) the upward diagonal       2) the downward diagonal
 
-<pre style="font-family: Courier;">
+<pre>
           *---*                        *---*
           |  +|                        |+  |
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/TRIANGULATION/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/TRIANGULATION/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/UTILITAIRE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/UTILITAIRE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/UTILITAIRE/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/UTILITAIRE/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/WIDGET/AUTOUR_de_XXX/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/WIDGET/COMPOUND_WIDGET/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/ToBeReviewed/WIDGET/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>ToBeReviewed/WIDGET/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/Utilities/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/Utilities/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/Utilities/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>Utilities/</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="../listings.css" />
Index: /trunk/SRC/Documentation/idldoc_assistant_output/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_assistant_output/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_assistant_output/directory-overview.html	(revision 191)
@@ -9,9 +9,4 @@
   <head>
     <title>./</title>
-<style type="text/css" media="all">
-p.preformat {
-  font-family: Courier;
-}
-</style>
     
     <link rel="stylesheet" type="text/css" href="listings.css" />
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/caldat.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/caldat.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/caldat.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/date2jul.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/date2jul.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/date2jul.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/date2string.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/date2string.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/date2string.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/daysinmonth.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/daysinmonth.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/daysinmonth.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Calendar/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Calendar//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/jul2date.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/jul2date.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/jul2date.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/julday.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/julday.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/julday.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/leapyr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/leapyr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/leapyr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Calendar/monthname.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Calendar/monthname.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Calendar/monthname.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/color24.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/color24.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/color24.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/colorbar.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/colorbar.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/colorbar.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Colors/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Colors//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/getcolor.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/getcolor.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/getcolor.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/lct.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/lct.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/lct.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/newpalette.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/newpalette.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/newpalette.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/xlct.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/xlct.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/xlct.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Colors/xpal.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Colors/xpal.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Colors/xpal.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/all_cm.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/all_cm.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/all_cm.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4cal.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4cal.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4cal.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4data.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4data.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4data.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4mesh.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4mesh.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4mesh.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4ps.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4ps.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_4ps.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_demomode.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_demomode.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_demomode.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_general.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_general.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/cm_general.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Commons/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Commons/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Commons/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Commons/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Commons//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Computation/curl.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Computation/curl.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Computation/curl.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Computation/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Computation/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Computation/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Computation/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Computation/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Computation/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Computation/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Computation//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Computation/div.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Computation/div.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Computation/div.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Computation/grad.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Computation/grad.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Computation/grad.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Documentation/idldoc/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../Documentation/idldoc//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/idldoc-sav.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/idldoc-sav.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/idldoc-sav.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="../../main_files_print.css" />
     
 
@@ -667,5 +55,5 @@
 
       
-      <td><a href="../../../../Documentation/idldoc//idldoc-sav.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Documentation/idldoc/xidldoc/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../Documentation/idldoc/xidldoc//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/xidldoc-sav.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/xidldoc-sav.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/idldoc/xidldoc/xidldoc-sav.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="../../../main_files_print.css" />
     
 
@@ -667,5 +55,5 @@
 
       
-      <td><a href="../../../../../Documentation/idldoc/xidldoc//xidldoc-sav.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Documentation/xmldoc/idlfiles/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../Documentation/xmldoc/idlfiles//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/init_example.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/init_example.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Documentation/xmldoc/idlfiles/init_example.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ForOldVersion/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../ForOldVersion//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/keep_compatibility.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/keep_compatibility.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/keep_compatibility.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/oldcm_empty.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/oldcm_empty.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/oldcm_empty.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/oldcm_full.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/oldcm_full.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/oldcm_full.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updatekwd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updatekwd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updatekwd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updatenew.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updatenew.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updatenew.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updateold.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updateold.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ForOldVersion/updateold.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/changemsk.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/changemsk.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/changemsk.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/computegrid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/computegrid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/computegrid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Grid/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Grid//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/micromeshmask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/micromeshmask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/micromeshmask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/n128gaussian.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/n128gaussian.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/n128gaussian.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/n160gaussian.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/n160gaussian.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/n160gaussian.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/n256gaussian.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/n256gaussian.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/n256gaussian.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/n48gaussian.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/n48gaussian.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/n48gaussian.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/n80gaussian.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/n80gaussian.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/n80gaussian.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/ncdf_meshread.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/ncdf_meshread.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/ncdf_meshread.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/ncdf_meshroms.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/ncdf_meshroms.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/ncdf_meshroms.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/restoreboxparam.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/restoreboxparam.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/restoreboxparam.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/romsdepth.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/romsdepth.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/romsdepth.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/saveboxparam.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/saveboxparam.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/saveboxparam.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Grid/smallmeshmask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Grid/smallmeshmask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Grid/smallmeshmask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/angle.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/angle.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/angle.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/clickincell.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/clickincell.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/clickincell.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromirr_bilinear_weigaddr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromirr_bilinear_weigaddr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromirr_bilinear_weigaddr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromreg_bilinear_weigaddr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromreg_bilinear_weigaddr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromreg_bilinear_weigaddr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromreg_imoms3_weigaddr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromreg_imoms3_weigaddr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/compute_fromreg_imoms3_weigaddr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/cutpar.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/cutpar.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/cutpar.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/cutsegment.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/cutsegment.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/cutsegment.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Interpolation/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Interpolation//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/extrapolate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/extrapolate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/extrapolate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/fromirr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/fromirr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/fromirr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/fromreg.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/fromreg.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/fromreg.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/get_gridparams.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/get_gridparams.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/get_gridparams.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/imoms3.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/imoms3.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/imoms3.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/inquad.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/inquad.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/inquad.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/inrecgrid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/inrecgrid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/inrecgrid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/ll_narcs_distances.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/ll_narcs_distances.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/ll_narcs_distances.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/map_npoints.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/map_npoints.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/map_npoints.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/neighbor.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/neighbor.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/neighbor.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/quadrilateral2square.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/quadrilateral2square.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/quadrilateral2square.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_fstdrv.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_fstdrv.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_fstdrv.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_incr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_incr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_incr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_keep_mean.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_keep_mean.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/spl_keep_mean.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Interpolation/square2quadrilateral.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Interpolation/square2quadrilateral.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Interpolation/square2quadrilateral.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/cmapply.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/cmapply.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/cmapply.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/cmset_op.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/cmset_op.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/cmset_op.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/different.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/different.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/different.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Matrix/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Matrix//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/extrac2.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/extrac2.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/extrac2.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/inter.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/inter.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/inter.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/make_selection.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/make_selection.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/make_selection.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/union.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/union.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/union.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Matrix/zero_one.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Matrix/zero_one.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Matrix/zero_one.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/common.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/common.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/common.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/congridseb.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/congridseb.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/congridseb.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/cp.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/cp.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/cp.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Obsolete/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Obsolete//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/extrait.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/extrait.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/extrait.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/ficdate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/ficdate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/ficdate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/fictype.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/fictype.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/fictype.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/imprime.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/imprime.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/imprime.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/jourdsmois.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/jourdsmois.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/jourdsmois.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/juldate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/juldate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/juldate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/lec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/lec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/lec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/lect.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/lect.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/lect.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/meshlec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/meshlec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/meshlec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/ncdf_meshlec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/ncdf_meshlec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/ncdf_meshlec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlec5j.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlec5j.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlec5j.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecan.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecan.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecan.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecmois.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecmois.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecmois.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecsaison.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecsaison.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecsaison.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecserie.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecserie.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/nlecserie.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/vairdate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/vairdate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/vairdate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/vraidate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/vraidate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/vraidate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Obsolete/zeroun.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Obsolete/zeroun.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Obsolete/zeroun.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Picture/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Picture/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Picture/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Picture/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Picture/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Picture/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Picture/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Picture//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Picture/image_viewer.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Picture/image_viewer.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Picture/image_viewer.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Picture/imdisp.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Picture/imdisp.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Picture/imdisp.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Picture/saveimage.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Picture/saveimage.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Picture/saveimage.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Picture/showimage.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Picture/showimage.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Picture/showimage.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Postscript/closeps.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Postscript/closeps.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Postscript/closeps.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Postscript/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Postscript/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Postscript/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Postscript/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Postscript/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Postscript/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Postscript/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Postscript//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Postscript/openps.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Postscript/openps.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Postscript/openps.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Postscript/printps.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Postscript/printps.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Postscript/printps.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ReadWrite/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../ReadWrite//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ReadWrite/idl-NetCDF/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ReadWrite/idl-NetCDF//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_listdims.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_listdims.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_listdims.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_listvars.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_listvars.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_listvars.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ReadWrite/idl-NetCDF/ncdf_quickread/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ReadWrite/idl-NetCDF/ncdf_quickread//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/ncdf_quickread.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/ncdf_quickread.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/ncdf_quickread.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/ncdf_quickread_helper.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/ncdf_quickread_helper.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickread/ncdf_quickread_helper.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ReadWrite/idl-NetCDF/ncdf_quickwrite/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ReadWrite/idl-NetCDF/ncdf_quickwrite//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper1.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper1.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper1.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper2.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper2.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper2.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper3.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper3.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_helper3.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_verbose.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_verbose.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_quickwrite/ncdf_quickwrite_verbose.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_read.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_read.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_read.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_struct.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_struct.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_struct.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_struct_free.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_struct_free.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/idl-NetCDF/ncdf_struct_free.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/ncdf_timeget.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/ncdf_timeget.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/ncdf_timeget.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/read_grads.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/read_grads.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/read_grads.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/read_oasis.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/read_oasis.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/read_oasis.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readbat.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readbat.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readbat.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readoldopadistcoast.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readoldopadistcoast.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readoldopadistcoast.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readoldoparestart.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readoldoparestart.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/readoldoparestart.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/scanctl.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/scanctl.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/scanctl.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/scanoasis.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/scanoasis.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/scanoasis.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/write_oasis.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/write_oasis.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/write_oasis.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/writebat.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/writebat.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ReadWrite/writebat.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Tests/TestsOld/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../Tests/TestsOld//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_basic_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_basic_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_basic_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
@@ -733,5 +121,5 @@
 	  <h3>Version history</h3>
 	  
-	  <h4>Version</h4><div class="preformat"> $Id: tst_basic_old.pro 131 2006-07-06 14:52:56Z pinsard $</div>
+	  <h4>Version</h4><div class="preformat"> $Id: tst_basic_old.pro 189 2006-09-21 13:55:54Z pinsard $</div>
 	  <h4>History</h4><div class="preformat">
  Sebastien Masson may 2005
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_index_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_index_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_index_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_index_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_index_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_index_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initlev_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_index_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_index_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_index_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_index_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_index_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_index_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_short_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_short_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_short_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_short_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_short_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_short_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca05_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_index_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_index_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_index_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_index_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_index_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_index_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_short_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_short_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_short_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_short_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_short_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_short_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_stride_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_stride_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_initorca2_stride_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_plt_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_plt_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_plt_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
@@ -753,5 +141,5 @@
 	  
 	  <h4>Version</h4><div class="preformat"> 
- $Id: tst_plt.pro 157 2006-08-21 09:01:50Z navarro $</div>
+ $Id: tst_plt_old.pro 189 2006-09-21 13:55:54Z pinsard $</div>
 	  <h4>History</h4><div class="preformat">
  Sebastien Masson
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_pltt_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_pltt_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_pltt_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
@@ -753,5 +141,5 @@
 	  
 	  <h4>Version</h4><div class="preformat">
- $Id: tst_pltt.pro 157 2006-08-21 09:01:50Z navarro $</div>
+ $Id: tst_pltt_old.pro 189 2006-09-21 13:55:54Z pinsard $</div>
 	  <h4>History</h4><div class="preformat">
  Sebastien Masson
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_pltz_old.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_pltz_old.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/TestsOld/tst_pltz_old.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
@@ -753,5 +141,5 @@
 	  
 	  <h4>Version</h4><div class="preformat">
- $Id: tst_pltz.pro 157 2006-08-21 09:01:50Z navarro $</div>
+ $Id: tst_pltz_old.pro 189 2006-09-21 13:55:54Z pinsard $</div>
 	  <h4>History</h4><div class="preformat">
  Sebastien Masson
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Tests/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Tests//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_basic.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_basic.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_basic.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_index.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_index.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_index.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_index_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_index_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_index_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initlev_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_index.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_index.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_index.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_index_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_index_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_index_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_short.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_short.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_short.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_short_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_short_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_short_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca05_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_index.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_index.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_index.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_index_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_index_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_index_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_short.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_short.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_short.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_short_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_short_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_short_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_stride.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_stride.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_initorca2_stride.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_plt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_plt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_plt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_pltt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_pltt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_pltt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_pltz.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_pltz.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Tests/tst_pltz.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Textoidl/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Textoidl//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/matchdelim.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/matchdelim.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/matchdelim.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/nexttok.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/nexttok.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/nexttok.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/showtex.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/showtex.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/showtex.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/str_token.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/str_token.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/str_token.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/strcnt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/strcnt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/strcnt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/strtrans.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/strtrans.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/strtrans.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/sub_sup_idl.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/sub_sup_idl.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/sub_sup_idl.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/textable.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/textable.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/textable.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/textoidl.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/textoidl.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/textoidl.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Textoidl/translate_sub_super.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Textoidl/translate_sub_super.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Textoidl/translate_sub_super.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2floatlevel.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2floatlevel.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2floatlevel.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2level.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2level.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2level.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2mask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2mask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/depth2mask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/determ2.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/determ2.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/determ2.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/determ3.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/determ3.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/determ3.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/CALCULS/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/CALCULS//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/floatlevel2depth.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/floatlevel2depth.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/floatlevel2depth.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/fsfzpt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/fsfzpt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/fsfzpt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/grossemoyenne.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/grossemoyenne.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/grossemoyenne.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/hdyn.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/hdyn.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/hdyn.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2depth.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2depth.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2depth.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2index.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2index.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2index.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2mask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2mask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/level2mask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/moyenne.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/moyenne.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/moyenne.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/norme.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/norme.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/norme.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/projectondepth.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/projectondepth.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/projectondepth.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/remplit.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/remplit.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/remplit.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/rhon.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/rhon.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALCULS/rhon.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/def_month.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/def_month.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/def_month.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/CALENDRIER/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/CALENDRIER/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/CALENDRIER//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/COULEURS/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/COULEURS//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/palit.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/palit.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/COULEURS/palit.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/changegrid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/changegrid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/changegrid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/cmpgrid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/cmpgrid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/cmpgrid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/decoupeterre.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/decoupeterre.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/decoupeterre.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/GRILLE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/GRILLE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/domdef.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/domdef.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/domdef.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/f2v.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/f2v.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/f2v.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/fmask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/fmask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/fmask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/grille.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/grille.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/grille.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/t2v.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/t2v.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/t2v.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/tracegrille.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/tracegrille.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/tracegrille.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/u2t.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/u2t.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/u2t.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/umask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/umask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/umask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/v2t.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/v2t.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/v2t.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/vmask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/vmask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/GRILLE/vmask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/completetype.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/completetype.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/completetype.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/computehopegrid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/computehopegrid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/computehopegrid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/createhopestruct.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/createhopestruct.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/createhopestruct.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/cw_selectinterval.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/cw_selectinterval.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/cw_selectinterval.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/HOPE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/HOPE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/domainpart.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/domainpart.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/domainpart.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/findlineandpointtype.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/findlineandpointtype.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/findlineandpointtype.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/read_hope.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/read_hope.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/read_hope.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/rh_alldomains.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/rh_alldomains.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/rh_alldomains.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/sortdim.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/sortdim.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/sortdim.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/xrh.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/xrh.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/HOPE/xrh.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/animgif.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/animgif.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/animgif.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/IMAGE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/IMAGE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/IMAGE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/INIT/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/INIT//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initncdf.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initncdf.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initncdf.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initncdfxxx.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initncdfxxx.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initncdfxxx.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca05.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca05.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca05.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca2.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca2.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca2.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca2full.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca2full.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/INIT/initorca2full.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/bit2int.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/bit2int.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/bit2int.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/LECTURE/GRIB/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/LECTURE/GRIB//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_bds.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_bds.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_bds.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_end.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_end.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_end.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_gds.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_gds.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_gds.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_is.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_is.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_is.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_pds.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_pds.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_grib_pds.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_gribtable.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_gribtable.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/read_gribtable.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_code.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_code.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_code.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_date.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_date.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_date.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_messize.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_messize.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_messize.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_nbits.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_nbits.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_nbits.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_recstart.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_recstart.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/GRIB/scan_grib_recstart.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/binary.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/binary.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/binary.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/changeread.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/changeread.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/changeread.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/LECTURE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/LECTURE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/inverse_binary.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/inverse_binary.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/inverse_binary.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/litchamp.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/litchamp.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/litchamp.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/ncdf_lec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/ncdf_lec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/ncdf_lec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ftp.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ftp.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ftp.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ncdf.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ncdf.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ncdf.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ncdf_varget.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ncdf_varget.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/read_ncdf_varget.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/xncdf_lec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/xncdf_lec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/xncdf_lec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/colle.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/colle.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/colle.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/MATRICE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/MATRICE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/MATRICE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/bar_plot.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/bar_plot.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/bar_plot.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/PLOTS/DESSINE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/PLOTS/DESSINE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/plt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/plt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/plt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/plt1d.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/plt1d.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/plt1d.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltbase.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltbase.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltbase.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltsc.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltsc.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltsc.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltv.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltv.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltv.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltz.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltz.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/pltz.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/sbar_plot.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/sbar_plot.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/sbar_plot.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/scontour.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/scontour.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/scontour.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/splot.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/splot.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/splot.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/tvplus.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/tvplus.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DESSINE/tvplus.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/addaxe.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/addaxe.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/addaxe.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/autoscale.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/autoscale.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/autoscale.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/axis4pltz.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/axis4pltz.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/axis4pltz.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/barrecouleur.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/barrecouleur.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/barrecouleur.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/checkfield.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/checkfield.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/checkfield.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/checktypeminmax.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/checktypeminmax.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/checktypeminmax.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/determineminmax.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/determineminmax.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/determineminmax.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/PLOTS/DIVERS/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/PLOTS/DIVERS//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/givewindowsize.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/givewindowsize.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/givewindowsize.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/meridienparallele.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/meridienparallele.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/meridienparallele.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/placecolor.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/placecolor.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/placecolor.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/placedessin.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/placedessin.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/placedessin.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/projsegment.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/projsegment.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/projsegment.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/restoreatt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/restoreatt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/restoreatt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/rotation.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/rotation.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/rotation.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/saveatt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/saveatt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/saveatt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/terminedessin.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/terminedessin.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/DIVERS/terminedessin.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/PLOTS/LABEL/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/PLOTS/LABEL//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label_date.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label_date.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label_date.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label_gmt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label_gmt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/label_gmt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/lataxe.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/lataxe.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/lataxe.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/lonaxe.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/lonaxe.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/LABEL/lonaxe.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/ajoutvect.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/ajoutvect.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/ajoutvect.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/PLOTS/VECTEUR/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/PLOTS/VECTEUR//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/vecteur.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/vecteur.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/vecteur.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/velovect.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/velovect.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/VECTEUR/velovect.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/axe.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/axe.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/axe.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/PLOTS/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/PLOTS//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/legende.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/legende.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/legende.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/plotsym.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/plotsym.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/plotsym.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/reinitplt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/reinitplt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/reinitplt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/style.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/style.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/style.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/symbols.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/symbols.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/PLOTS/symbols.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/calibre.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/calibre.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/calibre.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/chcolps.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/chcolps.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/chcolps.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/POSTSCRIPT/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/POSTSCRIPT//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/ps.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/ps.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/POSTSCRIPT/ps.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/a_correlate2d.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/a_correlate2d.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/a_correlate2d.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/a_timecorrelate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/a_timecorrelate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/a_timecorrelate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/c_timecorrelate.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/c_timecorrelate.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/c_timecorrelate.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/STATISTICS/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STATISTICS/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/STATISTICS//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/chkeywd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/chkeywd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/chkeywd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/delchr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/delchr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/delchr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/STRING/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/STRING//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/getfile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/getfile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/getfile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/getwrd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/getwrd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/getwrd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/isnumber.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/isnumber.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/isnumber.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/lenstr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/lenstr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/lenstr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/nwrds.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/nwrds.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/nwrds.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/putfile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/putfile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/putfile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/str_size.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/str_size.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/str_size.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/string2struct.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/string2struct.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/string2struct.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strkeywd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strkeywd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strkeywd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strrepl.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strrepl.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strrepl.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strright.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strright.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strright.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strsci.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strsci.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strsci.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strtok.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strtok.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strtok.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strwhere.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strwhere.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/strwhere.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/tostr.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/tostr.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRING/tostr.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/chkstru.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/chkstru.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/chkstru.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/STRUCTURE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/STRUCTURE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/extractstru.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/extractstru.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/extractstru.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/mixstru.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/mixstru.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/mixstru.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/struct2string.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/struct2string.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/struct2string.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/where_tag.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/where_tag.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/STRUCTURE/where_tag.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/ciseauxtri.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/ciseauxtri.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/ciseauxtri.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/completecointerre.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/completecointerre.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/completecointerre.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/definetri.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/definetri.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/definetri.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
@@ -707,5 +95,5 @@
  cf. figure above
 
-<p class="preformat">
+<pre>
  fixe
       ny-1*---*---*. . . . . .*---*---*
@@ -723,10 +111,10 @@
          0*---*---*. . . . . .*---*---*  
            0   1   2        nx-3  nx-2 nx-1
-</p>
+</pre>
 
   You have 2 ways to cut a rectangle:
       1) the upward diagonal       2) the downward diagonal
 
-<p class="preformat">
+<pre>
           *---*                        *---*
           |  +|                        |+  |
@@ -734,5 +122,5 @@
           |+  |                        |  +|
           *---*                        *---*  
-</p>
+</pre>
 </div>
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/definetri_e.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/definetri_e.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/definetri_e.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/dessinetri.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/dessinetri.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/dessinetri.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/TRIANGULATION/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/TRIANGULATION//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawcoast_c.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawcoast_c.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawcoast_c.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawcoast_e.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawcoast_e.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawcoast_e.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawsectionbottom.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawsectionbottom.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/drawsectionbottom.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/fillcornermask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/fillcornermask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/fillcornermask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/section.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/section.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/section.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/tracecote.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/tracecote.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/tracecote.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/tracemask.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/tracemask.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/tracemask.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule_c.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule_c.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule_c.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule_e.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule_e.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/TRIANGULATION/triangule_e.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/UTILITAIRE/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/UTILITAIRE//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/get_extra.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/get_extra.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/get_extra.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/oups.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/oups.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/oups.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/vzoom.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/vzoom.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/UTILITAIRE/vzoom.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildcmd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildcmd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildcmd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildreadcmd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildreadcmd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/buildreadcmd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefield.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefield.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefield.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/changefile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/createhistory.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/createhistory.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/createhistory.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/cutcmd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/cutcmd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/cutcmd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/definedefaultextra.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/definedefaultextra.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/definedefaultextra.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/WIDGET/AUTOUR_de_XXX/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/WIDGET/AUTOUR_de_XXX//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/doubleclickaction.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/doubleclickaction.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/doubleclickaction.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/extractatt.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/extractatt.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/extractatt.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/findline.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/findline.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/findline.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/identifyclick.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/identifyclick.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/identifyclick.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/inserthistory.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/inserthistory.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/inserthistory.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/letsdraw.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/letsdraw.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/letsdraw.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/loadgrid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/loadgrid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/loadgrid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/longclickaction.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/longclickaction.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/longclickaction.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/read_vermair.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/read_vermair.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/read_vermair.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/scanfile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/scanfile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/scanfile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/selectfile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/selectfile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/selectfile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/singleclickaction.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/singleclickaction.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/singleclickaction.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/tracecadre.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/tracecadre.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/tracecadre.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/updatewidget.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/updatewidget.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/updatewidget.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/xcreateanim.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/xcreateanim.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/xcreateanim.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/xxxmenubar_event.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/xxxmenubar_event.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/AUTOUR_de_XXX/xxxmenubar_event.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_bgroup.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_bgroup.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_bgroup.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_calendar.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_calendar.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_calendar.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_combobox_pm.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_combobox_pm.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_combobox_pm.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_domain.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_domain.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_domain.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_droplist_pm.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_droplist_pm.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_droplist_pm.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_pagelayout.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_pagelayout.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_pagelayout.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_slide_slice.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_slide_slice.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_slide_slice.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_slider_pm.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_slider_pm.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_slider_pm.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_specifie.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_specifie.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_specifie.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/WIDGET/COMPOUND_WIDGET/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../../ToBeReviewed/WIDGET/COMPOUND_WIDGET//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>ToBeReviewed/WIDGET/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../../ToBeReviewed/WIDGET//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/findtopid.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/findtopid.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/findtopid.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/slec.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/slec.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/slec.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xnotice.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xnotice.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xnotice.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xquestion.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xquestion.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xquestion.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xx.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xx.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xx.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xxx.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xxx.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/xxx.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/createfunc.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/createfunc.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/createfunc.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/createpro.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/createpro.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/createpro.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/def_myuniquetmpdir.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/def_myuniquetmpdir.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/def_myuniquetmpdir.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/demomode_compatibility.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/demomode_compatibility.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/demomode_compatibility.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>Utilities/</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="../main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="../main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href="../../../Utilities//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/find.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/find.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/find.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/fitintobox.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/fitintobox.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/fitintobox.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/isadirectory.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/isadirectory.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/isadirectory.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/isafile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/isafile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/isafile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/linearequation.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/linearequation.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/linearequation.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/lineintersection.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/lineintersection.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/lineintersection.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/mergeonline_help.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/mergeonline_help.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/mergeonline_help.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/protype.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/protype.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/protype.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/pwd.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/pwd.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/pwd.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/report.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/report.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/report.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/routine_name.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/routine_name.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/routine_name.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/testvar.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/testvar.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/testvar.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/text_box.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/text_box.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/text_box.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/undefine.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/undefine.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/undefine.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/xfile.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/xfile.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/xfile.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/Utilities/xhelp.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/Utilities/xhelp.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/Utilities/xhelp.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./../main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./../main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/all-dirs.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/all-dirs.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/all-dirs.html	(revision 191)
@@ -18,49 +18,5 @@
     <title>Directories</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/all-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/all-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/all-files.html	(revision 191)
@@ -18,49 +18,5 @@
     <title>All Files</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/buildinit.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/buildinit.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/buildinit.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-      
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>
-    <style type="text/css" media="print">
-      #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" media="all" href="./main_files.css" />
+    <link rel="stylesheet" type="text/css" media="print" href="./main_files_print.css" />
     
 
Index: /trunk/SRC/Documentation/idldoc_html_output/dir-files.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/dir-files.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/dir-files.html	(revision 191)
@@ -10,49 +10,5 @@
     <title>./</title>
     
-    <style type="text/css">
-      
-/* CSS for all files which appear in the "left frames" files. */
-
-a { text-decoration: none; }
-a:link, a:visited { color: #330000; }
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dashed #303099; 
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  background-color: #FFFFFF;
-  font-family: Arial, Helvetica, sans-serif;
-}
-
-#container {
-  margin: 0.5em;
-}
-
-ul {
-  list-style-type: none;
-  padding-left: 0;
-  margin: 0 0 0 0;
-  font-size: 90%;
-}
-
-h1 {
-  margin: 0 ;
-  padding: 0.5em 0 0.5em 0;
-  font-size: 90%;
-  font-weight: bold;
-}
-
-#tagline {
-  font-size: 75%;
-  font-weight: lighter;
-  color: #606060;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="listings.css" />
     
   </head>
Index: /trunk/SRC/Documentation/idldoc_html_output/directory-overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/directory-overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/directory-overview.html	(revision 191)
@@ -10,618 +10,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href="main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href="main_files_print.css" media="print"/>
     
 
@@ -668,5 +56,5 @@
 
       
-      <td><a href=".//directory-overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-categories.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-categories.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-categories.html	(revision 191)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml-transitional.dtd">
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 <!-- categories-begin.tt needs structure with the following fields:
@@ -31,618 +31,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -690,5 +78,5 @@
 
       
-      <td><a href=".//idldoc-categories.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-dev-help.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-dev-help.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-dev-help.html	(revision 191)
@@ -22,618 +22,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -680,5 +68,5 @@
 
       
-      <td><a href=".//idldoc-dev-help.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-dev-help2.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-dev-help2.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-dev-help2.html	(revision 191)
@@ -22,618 +22,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -680,5 +68,5 @@
 
       
-      <td><a href=".//idldoc-dev-help2.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-help.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-help.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-help.html	(revision 191)
@@ -21,618 +21,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -678,5 +66,5 @@
 
       
-      <td><a href=".//idldoc-help.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-B.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-B.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-B.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-B.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-C.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-C.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-C.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-C.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-D.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-D.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-D.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-D.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-E.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-E.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-E.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-E.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-F.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-F.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-F.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-F.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-G.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-G.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-G.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-G.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-GH.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-GH.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-GH.html	(revision 191)
@@ -42,4 +42,9 @@
   <head>
     <title>Index (SAXO Documentation)</title>
+<style type="text/css" media="all">
+p.preformat {
+  font-family: Courier;
+}
+</style>
 
     
@@ -383,5 +388,5 @@
 table.variables td.image { width: 64px; }
 
-div#file_comments { white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; 
+div#file_comments { white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; white-space: pre; 
   margin: 2em;
   font-size: 80%;
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-H.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-H.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-H.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-H.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-I.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-I.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-I.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-I.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-JK.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-JK.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-JK.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-JK.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-L.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-L.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-L.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-L.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-M.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-M.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-M.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-M.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-N.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-N.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-N.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-N.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-O.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-O.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-O.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-O.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-P.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-P.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-P.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-P.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Q.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Q.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Q.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-Q.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-R.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-R.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-R.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-R.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-S.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-S.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-S.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-S.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-T.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-T.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-T.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-T.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-U.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-U.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-U.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-U.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-V.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-V.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-V.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-V.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-W.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-W.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-W.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-W.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-X.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-X.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-X.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-X.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Y.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Y.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Y.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-Y.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Z.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Z.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-Z.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-Z.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-_.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-_.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index-_.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index-_.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-index.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-index.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-index.html	(revision 191)
@@ -44,618 +44,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -701,5 +89,5 @@
 
       
-      <td><a href=".//idldoc-index.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/idldoc-warnings.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/idldoc-warnings.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/idldoc-warnings.html	(revision 191)
@@ -46,618 +46,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -705,5 +93,5 @@
 
       
-      <td><a href=".//idldoc-warnings.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/overview.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/overview.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/overview.html	(revision 191)
@@ -24,618 +24,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -681,5 +69,5 @@
 
       
-      <td><a href=".//overview.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/search-page.html
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/search-page.html	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/search-page.html	(revision 191)
@@ -24,618 +24,6 @@
 
     
-    <style type="text/css" media="all">
-         
-/* CSS for all files which appear in the "main" viewing area: overview,
-   directory overviews, warnings, index, search, pro files, source
-   code, help, and etc files. */
-
-/* Link styles --------------------------------------------------------------- */
-
-a { text-decoration: none; }
-
-a:link, a:visited { 
-  color: #660000; 
-  border-bottom: 1px dotted #C0C0F0;   
-}
-
-a:hover, a:focus { 
-  color: #993333; 
-  background: #FFFFCC; 
-  border-bottom: 1px dotted #303099; 
-}
-
-
-/* Main styles --------------------------------------------------------------- */
-p.preformat {
-  font-family: Courier;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  font-size: 10pt;
-  font-family: Verdana, Helvetica, Arial, sans-serif;
-  background-color: #FFFFFF;
-}
-
-p {
-  margin-top: 0.5em;
-  margin-bottom: 0;
-}
-
-#container { margin: 1em; }
-
-code.section { white-space: pre; }
-
-pre.snippet {
-  margin-left: 5%;
-  background: #F0F0F0;
-  border: 1px dashed #999999;
-  width: 43em;
-  padding: 0.5em 0.5em 0.5em 0.5em;
-  white-space: pre;
-}
-
-/* Navbar styles ------------------------------------------------------------- */
-
-#navbar_title {
-  color: #000033;
-  background-color: #F0F0FF;
-  font-family: Arial, Helvetica, sans-serif;
-  padding: 20px 30px;
-  border-bottom: 1px solid #000033;
-}
-
-#navbar_title * {
-  margin: 0;
-  padding: 0;
-}
-
-#navbar_title h1 {
-  letter-spacing: 0.1em;
-  font-variant: small-caps;
-  font-size: 250%;
-  text-indent: -1em;
-  padding-left: 1em; 
-}
-
-#navbar_title h2 {
-  font-size: 110%;
-  font-weight: normal;
-  color: #333399;
-}
-
-#main_navbar table {
-  width: 100%;
-  border-bottom: 1px solid #666699;
-}
-
-#main_navbar td {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#selected {
-  background: #CCCCFF;
-  font-size: 80%;
-  font-weight: bold;
-  font-family: Arial, Helvetica, sans-serif;
-  border-top: 3px solid #333399;
-  border-bottom: 3px solid #CCCCFF;
-  padding-left: 6px;
-  padding-right: 6px;
-  margin: 0;
-}
-
-#main_navbar td#flexible {
-  width: 100%;
-  text-align: right;
-  padding-right: 1em;
-  background: #CCCCFF;
-  font-size: 70%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  text-transform: uppercase;
-  border-top: 3px solid #CCCCFF;
-  border-bottom: 3px solid #CCCCFF;
-}
-
-#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
-
-#main_navbar a:hover, #main_navbar a:focus {
-  color: #FFFF66;
-  background: #CCCCFF;
-  border-bottom: 1px none #606099; 
-  border: 0;
-}
-
-#secondary_navbar {
-  font-size: 80%;
-  font-weight: normal;
-  font-family: Arial, Helvetica, sans-serif;
-  margin-top: 4px;
-  margin-left: 20px;
-  white-space: nowrap;
-}
-
-
-/* Tagline and footer styles ------------------------------------------------- */
-
-div#tagline {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-div#footer {
-  margin-top: 6px;
-  border-top: 1px dotted lightsteelblue;
-  padding-top: 6px;
-  font-size: 66%;
-  font-style: italic;
-}
-
-/* Basic data presenation styles -------------------------------------------- */
-
-.index_letter { 
-  font-size: 300%;
-  font-weight: bold;
-  color: #000066; 
-  margin: 0.5em 0 0 -0.1em;
-}
-
-h1, h2, h3, h4 {
-  font-weight: normal;
-  color: #3333CC;
-}
-
-h1 {
-  padding-top: 0.75em;
-  font-size: 160%;
-}
-
-h2 {
-  padding-top: 1em;
-  font-size: 120%;
-  }
-
-h3 {
-  padding-top: 0.75em;
-  margin-bottom: 0.25em;
-  font-size: 100%;
-}
-
-h4 {
-  padding: 0;
-  margin: 0.5em 0 0 0;
-  font-size: 80%;
-}
-
-table.basic {
-  empty-cells: show;
-  margin: 1.5em 1em 0 1em;
-  border: 1px dotted #CFCFFF;
-  font-size: 80%;
-}
-
-table.basic th {
-  background-color: #F0F0FF;
-  font-weight: bold;
-  text-align: left;
-  padding: 4px 1em 4px 4px;
-  border-bottom: 1px dotted #666699;
-}
-
-table.basic td {
-  vertical-align: top;
-  padding: 4px 1em 4px 4px;
-}
-
-dd {
-  margin-bottom: 0.25em;
-  font-size: 80%;
-}
-
-
-/* Warnings styles ----------------------------------------------------------- */
-
-
-#todo dl, #bugs dl { 
-  margin: 0 0 0 1.5em;
-  font-size: 80%;
-}
-
-#todo dd, #bugs dd { 
-  margin-left: 3em; 
-  font-size: 100%;
-}
-
-#undoc table, #obsolete table, #statistics table {
-  width: 80%;
-  margin-left: 2em;
-}
-
-#undoc td, #obsolete td, #statistics td { 
-  padding: 0 0 0 0;
-  font-size: 80%;
-  white-space: nowrap;
-}
-
-#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
-
-#undoc td.docstat, #statistics td.stat { 
-  width: 50%;
-  text-align: right;
-}
-
-#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
-
-#undoc td.notdoc, #statistics td.warning { color: #993333; }
-
-/* File + routine styles ----------------------------------------------------- */
-
-h1.directory { 
-  padding: 1em 0 0 0;
-  margin: 0;
-  font-size: 66%;
-}
-
-h1.directory a { border-bottom: 0; }
-
-h2.pro_file { 
-  padding: 0;
-  margin: 0;
-  font-size: 140%;
-}
-
-div#file_attr {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div#file_attr dt {
-  font-size: 80%;
-  font-weight: bold;
-}
-
-div#file_attr dd {
-  font-size: 80%;
-}
-
-div#class_diagram { 
-  padding: 1em 0 1em 0; 
-  white-space: pre;
-  font-family: 'Courier New';
-}
-
-table#sav_attr { 
-  font-size: 90%; 
-  margin: 1em; 
-  padding: 1em 1em 1em 1em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-table#sav_attr th { text-align: left; }
-
-table#sav_attr td { vertical-align: top; padding-right: 2em; }
-
-table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
-
-p.sav_warning { margin-left: 4em; font-family: 80%; }
-
-table.variables { 
-  font-family: 'Courier New', monospace; 
-  font-size: 80%; 
-  text-indent: -2em; 
-  padding-left: 2em; 
-}
-
-table.variables td.image { width: 64px; }
-
-div#file_comments { white-space: pre; 
-  margin: 2em;
-  font-size: 80%;
-}
-
-
-div.field_summary {
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #FFFFF0;
-  border: 1px dotted #C0C000;
-}
-
-div#routine_summary {  
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;
-}
-
-div.field_summary h2, div#routine_summary h2 { 
-  padding: 0.5em 0 0 0;
-  margin: 0;
-}
-
-div.field_summary table, div.field_summary p { 
-  margin: 1em 1em;
-}
-
-div.field_summary td.name { 
-  vertical-align: top;
-  padding-bottom: 0.25em;
-  color: #3333CC;
-}
-
-div.field_summary span.field_type {  
-  font-weight: normal;
-  font-size: 80%;
-  color: black;
-}
-
-div.field_summary td.comments { 
-  vertical-align: top;
-  padding-left: 2em;
-  font-size: 80%;
-}
-
-p.commaList { 
-  margin: 1em 1em 1em 1em;
-}
-
-span.warning { 
-  color: #CC6633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.categories { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-}
-
-span.undoc { 
-  color: #FF6633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.attr { 
-  color: #006633;
-  font-weight: bold;
-  font-size: 80%;
-  text-transform: uppercase;
-}
-
-span.value { 
-  color: #006633;
-  font-weight: normal;
-  text-transform: none;
-}
-
-a.top { 
-  font-weight: bold;
-  font-size: 66%;
-  text-transform: uppercase;
-  float: right;
-}
-
-span.result { 
-  font-family: Verdana, Arial, Helvetica, sans-serif;
-  font-style: italic;
-  font-size: 80%;
-}
-
-div#routine_summary p, div.routine_details p.header { 
-  padding-top: 0.5em;
-  margin-left: 1.5em;
-  text-indent: -1.5em;
-  font-family: 'Courier New', monospace;
-}
-
-div.routine_details {  
-  padding: 0.5em 1em 0.5em 1em;
-  margin: 1em;
-  border: 1px dotted #CCCCCC;
-}
-
-div.routine_details h2 {  
-  padding-top: 0;
-  margin-top: 0;
-}
-
-div.routine_details div.value { 
-  margin: 0 1em 0 1em;
-  font-size: 80%;
-}
-
-div.routine_details div.comments { 
-  font-size: 80%;
-  margin: 0.75em 1em 1em 1em;
-}
-
-div.routine_details div.preformat { 
-  white-space: pre;
-}
-
-table.statistics { 
-  font-size: 80%;
-  margin-left: 1em;
-}
-
-table.statistics td { 
-  padding: 0 2em 0 0;
-}
-
-/* Overview styles ----------------------------------------------------------- */
-
-div.overview { 
-  width: 100%;
-  margin-top: 1em;
-  clear: both;
-}
-
-div.overview table {
-  empty-cells: show;
-  font-size: 90%;
-  margin: 1em 1em 1em 1em;
-  padding: 1em 0.5em 1em 0.5em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-div.overview td {
-  padding: 3px 1em 3px 1em;
-}
-
-div.overview td.dir {
-  width: 1%;
-  vertical-align: top;
-  text-align: right;
-  padding-right: 1em;
-}
-
-
-/* Navigation list styles for tree structures -------------------------------- */
-
-#tree {
-  text-align: left;
-  font-size: 90%;
-  margin: 0.75em 0 0.75em 0;
-  padding: 0;
-}
-
-#tree ul {
-  text-align: left;
-  margin: 0;
-  padding: 0;
-}
-
-#tree li {
-  margin: 0 0 0 15px;
-  padding: 0;
-  list-style-type: none;
-}
-
-#tree .symbols {
-  float: left;
-  width: 12px;
-  height: 1em;
-  padding-left: 4px;
-  background-position: 0 100%;
-  background-repeat: no-repeat;
-}
-
-/* Search styles ------------------------------------------------------------- */
-
-input.writein { 
-  padding-left: 0.5em;
-  border: 1px solid #CCCCCC;
-  font-family: 'Courier New';
-  background: #FFFFF3;
-}
-
-#search form { 
-  margin-left: 2em;
-}
-
-#search table { 
-  margin: 1em 1em 0 2em;
-  padding: 1em 2em 1em 2em;
-  background: #F6F6F6;
-  border: 1px dotted #999999;
-}
-
-#search tr { 
-  text-align: center;
-}
-
-#search td { 
-  font-size: 80%; 
-  text-align: left;
-}
-
-#search td * { 
-  vertical-align: middle;
-}
-
-#search p { 
-  font-size: 66%;
-  margin: 0 3em 2em 3em;
-}
-
-/* Help styles --------------------------------------------------------------- */
-
-div.toc { 
-  padding: 0 1em 0 1em;
-  margin: 1em;
-  background: #F0F0FF;
-  border: 1px dotted #9999FF;  
-  width: 19em;
-}
-
-div.right { 
-  float: right;
-  width: 22em;
-}
-
-ol.toc { 
-  list-style-type: upper-roman;
-}
-
-ol.toc ol { 
-  padding-left: 3em;
-  margin-left: 0;
-  list-style-type: lower-alpha;
-}
-
-dl.variables dt { font-size: 80%; }
-dl.variables dd { margin-bottom: 0.5em; }
-
-    </style>	
-    <style type="text/css" media="print">
-         #navbar_title { 
-  background-color: #FFFFFF;  
-}
-
-#main_navbar td {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#selected {
-  background: #FFFFFF;
-  border-top: 0.25em solid #333399;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#main_navbar td#flexible {
-  background: #FFFFFF;
-  border-top: 0.25em solid #FFFFFF;
-  border-bottom: 0.25em solid #FFFFFF;
-}
-
-#secondary_navbar {
-  display: none;
-}
-
-    </style>
+    <link rel="stylesheet" type="text/css" href=".//main_files.css" media="all"/>
+    <link rel="stylesheet" type="text/css" href=".//main_files_print.css" media="print"/>
     
 
@@ -683,5 +71,5 @@
 
       
-      <td><a href=".//search-page.pro" title="Source code of a file">Source</a></td>
+      <td >Source</td>
       
 
Index: /trunk/SRC/Documentation/idldoc_html_output/search.js
===================================================================
--- /trunk/SRC/Documentation/idldoc_html_output/search.js	(revision 190)
+++ /trunk/SRC/Documentation/idldoc_html_output/search.js	(revision 191)
@@ -128,5 +128,5 @@
 a[126] = new Array("./ReadWrite/write_oasis.html", "write_oasis.pro", "", "             file_comments   write an Oasis file  version   2 5       param FILENAME  in required     the filename      param VARNAME  in required     the name of the variable to be written      param Z2D  in required     the variable  2D array  to be written      keyword I2    keyword I4    keyword I8    keyword R4   to change the default format  R8  of the data to be written       keyword APPEND    to open the file with the file pointer at the end of the file  ready for    data to be appended       restrictions    varname is automatically written as a  character 8    by default z2d is written as an R8 array      history Sebastien Masson  smasson lodyc jussieu fr                         July 01  2002    version  Id: write_oasis pro 163 2006 08 29 12:59:46Z navarro             PRO write_oasis  filename  varname  z2d  I2   i2  I4   i4  I8   i8  R4   r4  APPEND   append     compile_opt idl2  strictarrsubs      openw  unit  filename    F77_UNFORMATTED   GET_LUN   SWAP_IF_LITTLE_ENDIAN         error err  APPEND   append    if err ne 0 then begin       print err_string       return    endif        writeu  unit  string varname  format a8     case 1 of       keyword_set i2 :writeu  unit  fix z2d        keyword_set i4 :writeu  unit  long z2d        keyword_set i8 :writeu  unit  long64 z2d        keyword_set r4 :writeu  unit  float z2d        ELSE:writeu  unit  double z2d     endcase     free_lun unit    return end");
 a[127] = new Array("./ReadWrite/writebat.html", "writebat.pro", "", "             file_comments   write the bathymetry ASCII file of OPA      categories    For OPA      param ZBAT  in required     the bathymetry  a 2d array      param FILENAME  in required type string    It contains the filename      history Sebastien Masson  smasson lodyc jussieu fr                         Sept 30  2003      based on batsav2 pro  written by Maurice Imbard  March 17  1998      version  Id: writebat pro 163 2006 08 29 12:59:46Z navarro     PRO writebat  zbat  filename     compile_opt idl2  strictarrsubs     basic checks   IF n_params  NE 2 THEN BEGIN     print   bad number of arguments in the call of writebat      return   ENDIF   IF size filename   type  NE 7 THEN BEGIN     print   the filename should be a string      return   ENDIF   sbat   size zbat    IF sbat 0  NE 2 THEN BEGIN     print   bathymetry array should be 2d array      return   ENDIF     jpi2   sbat 1    jpj2   sbat 2    parameters def   ifreq    40   ifin     jpi2 ifreq 1   irest    jpi2 ifin 1 ifreq   zbati    intarr ifreq    zbati2   intarr irest    i0       intarr ifreq 5    i1       intarr max 1  irest 5      openw  iunit  filename   get_lun     fill the file     printf  iunit  FORMAT    1x  bathy IDL      2i8  jpi2  jpj2   printf  iunit  FORMAT       il1   0   FOR jn   1  ifin 1 DO BEGIN     printf  iunit  FORMAT         il2   min  jpi2 1  il1 ifreq 1        i0 0    il1 1     FOR jj   1  ifreq 5 1 DO BEGIN       i0 jj    i0 jj 1 5     END     printf  iunit  FORMAT    3x 13 i3 12x  i0     printf  iunit  FORMAT         il3   il2 jn 1 ifreq     iformat   string  il3 2   i3      FOR jj    jpj2 1  0   1  DO BEGIN       zbati 0:il3    zbat il1:il2  jj        printf  iunit  FORMAT   iformat  jj 1  zbati     END     il1   il1   ifreq   END   printf  iunit  FORMAT       il2   min  jpi2 1  il1 ifreq 1      i1 0    il1 1   FOR jj   1  irest 5 1 DO BEGIN     i1 jj    i1 jj 1 5   END   printf  iunit  FORMAT    3x 13 i3 12x  i1   printf  iunit  FORMAT       il3   il2 ifin 1 ifreq   iformat   string  il3 2   i3    FOR jj    jpj2 1  0   1  DO BEGIN     zbati2 0:irest 1    0     zbati2 0:il3    zbat il1:il2  jj      printf  iunit  FORMAT   iformat  jj 1  zbati2   END     end     close  iunit   free_lun  iunit     return end");
-a[128] = new Array("./Tests/TestsOld/tst_basic_old.html", "tst_basic_old.pro", "", "     file_comments   figure 1: basics plots   plot and contours      history   Sebastien Masson may 2005      version  Id: tst_basic_old pro 131 2006 07 06 14:52:56Z pinsard     PRO tst_basic_old     1  plot     compile_opt idl2  strictarrsubs     n   10   y   findgen n    basic plot   splot  y  petit    2  2  1   portrait   improved plot by using plot and  graphic keywords    splot  y  petit    2  2  2   noerase  yrange    0   n 1 2  title    x and x 2    oplot  y 2  color   100  linestyle   2  thick   3     2  contour     z   dist n    basic plot   scontour  z   fill  nlevels   15  petit    2  2  3   noerase   improved plot by using contour and  graphic keywords    ind   findgen 2 n 2 n    scontour  z  levels   n ind  c_orientation   180 ind  c_spacing    2 ind                 petit    2  2  4   noerase   contour  z   overplot  c_label   rebin 1  0  2  n  levels   n ind                c_charthick   2  c_charsize   1 5  c_colors   250 ind   return end");
+a[128] = new Array("./Tests/TestsOld/tst_basic_old.html", "tst_basic_old.pro", "", "     file_comments   figure 1: basics plots   plot and contours      history   Sebastien Masson may 2005      version  Id: tst_basic_old pro 189 2006 09 21 13:55:54Z pinsard     PRO tst_basic_old     1  plot     compile_opt idl2  strictarrsubs     n   10   y   findgen n    basic plot   splot  y  petit    2  2  1   portrait   improved plot by using plot and  graphic keywords    splot  y  petit    2  2  2   noerase  yrange    0   n 1 2  title    x and x 2    oplot  y 2  color   100  linestyle   2  thick   3     2  contour     z   dist n    basic plot   scontour  z   fill  nlevels   15  petit    2  2  3   noerase   improved plot by using contour and  graphic keywords    ind   findgen 2 n 2 n    scontour  z  levels   n ind  c_orientation   180 ind  c_spacing    2 ind                 petit    2  2  4   noerase   contour  z   overplot  c_label   rebin 1  0  2  n  levels   n ind                c_charthick   2  c_charsize   1 5  c_colors   250 ind   return end");
 a[129] = new Array("./Tests/TestsOld/tst_initlev_index_old.html", "tst_initlev_index_old.pro", "", "");
 a[130] = new Array("./Tests/TestsOld/tst_initlev_index_stride_old.html", "tst_initlev_index_stride_old.pro", "", "");
@@ -145,7 +145,7 @@
 a[143] = new Array("./Tests/TestsOld/tst_initorca2_short_stride_old.html", "tst_initorca2_short_stride_old.pro", "", "");
 a[144] = new Array("./Tests/TestsOld/tst_initorca2_stride_old.html", "tst_initorca2_stride_old.pro", "", "");
-a[145] = new Array("./Tests/TestsOld/tst_plt_old.html", "tst_plt_old.pro", "", "     file_comments        categories          keyword IMAGE      history   Sebastien Masson      version     Id: tst_plt pro 157 2006 08 21 09:01:50Z navarro     PRO tst_plt_old  IMAGE   image   commons     compile_opt idl2  strictarrsubs    common     figure 2: regular grid     CASE jpi key_stride 0 jpj key_stride 1  OF     180 148:file    Levitus98_1m_01_12_Temperature_Pot_ORCA2 nc      360 180:file    Levitus98_1m_01_12_Temperature_Pot_1x1 nc      720 510:file    Levitus98_1m_01_12_Temperature_Pot_ORCA05 nc    ENDCASE   file   isafile file  title    Where is  file     lookalldir    IF size file   type  NE 7 THEN return     dummy       cnt   1     domdef   domdef  gdept 0  gdept 0  grille    T    temp   read_ncdf votemper  00101  00131  file   file      plt  temp   landscape   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp   2  31  int    5   nocontour  format    i3    if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp   2  31  int   1   color_c   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp   2  31  int   1   nocouleur  c_thick   1  cont_thick   2   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp  cell_fill   1    jpi EQ 180    we must use cell_fill   2 for ORCA2   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1   zoom   IF key_onearth THEN box    40  375   20  20      ELSE box    jpi 4  3 jpi 4  jpj 4  3 jpj 4    plt  temp  boite   box   landscape   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1    projections   IF key_onearth THEN BEGIN       plt  temp  boite    20  380  60  90   stereo  map    90  0  0   portrait     if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png       ELSE read  dummy   prompt    press return for the next plot      cnt   cnt   1       plt  temp  boite    20  380   90  50   ortho  map    90  180  0   portrait     if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png       ELSE read  dummy   prompt    press return for the next plot      cnt   cnt   1       plt  temp   ortho  map    0  0  21   portrait   carte     if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png       ELSE read  dummy   prompt    press return for the next plot      cnt   cnt   1     ENDIF    deep plot   domdef  150  150     warning message   domdef  gdept jpk 2  gdept jpk 2  grille    T    temp   read_ncdf votemper  00101  00131  file   file    plt  temp  carte   2 key_onearth   land   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png   cnt   cnt   1     return end");
-a[146] = new Array("./Tests/TestsOld/tst_pltt_old.html", "tst_pltt_old.pro", "", "     file_comments        categories        keyword IMAGE      history   Sebastien Masson      version    Id: tst_pltt pro 157 2006 08 21 09:01:50Z navarro     PRO tst_pltt_old  IMAGE   image   commons     compile_opt idl2  strictarrsubs    common  common     figure 2: regular grid     CASE jpi key_stride 0 jpj key_stride 1  OF     180 148:file    Levitus98_1m_01_12_Temperature_Pot_ORCA2 nc      360 180:file    Levitus98_1m_01_12_Temperature_Pot_1x1 nc      720 510:file    Levitus98_1m_01_12_Temperature_Pot_ORCA05 nc    ENDCASE   file   isafile file  title    Where is  file     lookalldir    IF size file   type  NE 7 THEN return     dummy       cnt   1      1 1 xt plot     IF key_onearth THEN domdef  20  380   1  1  0  gdept 0      ELSE domdef  min glamt  max glamf  jpj 2 1  jpj 2 1  0  gdept 0      temp   read_ncdf votemper  00101  01231  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab   help  jpt  time   pltt  temp   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltt  temp   nocontour   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltt  temp   color_c   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltt  temp   nocouleur   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     equatorial plot     IF key_onearth THEN BEGIN     a   abs gphit 0        yind   where a EQ min a      domdef  20  380  yind 0  yind n_elements yind 1            gdept 10    jpk 1  gdept 10    jpk 1  grille    T   yindex   ENDIF ELSE BEGIN     domdef  min glamt  max glamf  jpj 2  jpj 2           gdept 10    jpk 1  gdept 10    jpk 1  grille    T   yindex   ENDELSE   temp   read_ncdf votemper  00101  01231  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab   pltt  temp   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     yt plot along the column that contain the largest latitude     IF key_onearth THEN BEGIN     ind   where gphit EQ max gphit      ind   ind 0  MOD jpi     domdef  ind  ind   90  90  gdept 0  gdept 0  grille    T   xindex   ENDIF ELSE BEGIN     domdef  jpi 2  jpi 2  min gphit  max gphif  gdept 0  gdept 0  grille    T   xindex   ENDELSE    temp   read_ncdf votemper  00101  01231  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab   pltt  temp    if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png   cnt   cnt   1    return end");
-a[147] = new Array("./Tests/TestsOld/tst_pltz_old.html", "tst_pltz_old.pro", "", "     file_comments        categories        keyword IMAGE      history   Sebastien Masson      version    Id: tst_pltz pro 157 2006 08 21 09:01:50Z navarro     PRO tst_pltz_old  IMAGE   image   commons     compile_opt idl2  strictarrsubs    common     IF jpk EQ 1 THEN return     dummy       cnt   1     CASE jpi key_stride 0 jpj key_stride 1  OF     180 148:file    Levitus98_1m_01_12_Temperature_Pot_ORCA2 nc      360 180:file    Levitus98_1m_01_12_Temperature_Pot_1x1 nc      720 510:file    Levitus98_1m_01_12_Temperature_Pot_ORCA05 nc    ENDCASE   file   isafile file  title    Where is  file     lookalldir    IF size file   type  NE 7 THEN return     IF key_onearth THEN domdef  20  380   1  1  0  max gdept      ELSE domdef  min glamt  max glamf  jpj 2 1  jpj 2 1  0  max gdept      temp   read_ncdf votemper  00101  00131  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab     pltz  temp   portrait   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp   portrait   nocontour   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp   portrait   color_c   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp   portrait   nocouleur   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp  boite    6000    if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1                                     pltz  temp  boite    6000  zoom   1000   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp  boite    6000  zoom   1000  ysurx   2   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp  boite    6000  zoom   1000  ysurx   2  hzsurht    5   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     yt plot along the column that contain the largest latitude     IF key_onearth THEN BEGIN     ind   where gphit EQ max gphit      ind   ind 0  MOD jpi     domdef  ind  ind   90  90  0  max gdept  grille    T   xindex   ENDIF ELSE BEGIN     domdef  jpi 2  jpi 2  min gphit  max gphif  0  max gdept  grille    T   xindex   ENDELSE    temp   read_ncdf votemper  00101  01231  file   file    pltz  temp  boite    6000  zoom   1000  ysurx   2  hzsurht    5   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     oblique sections      IF key_onearth THEN endpoints    110   45  290  45      ELSE endpoints    jpi 6  jpj 3  5 jpi 6  2 jpj 3    domdef  endpoints   endpoints  type    pltz    temp   read_ncdf votemper  00101  00131  file   file    pltz  temp  endpoints   endpoints   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     false oblique sections      IF key_onearth THEN endpoints    180   70  180  90      ELSE endpoints    jpi 2 0 25   0 25  jpi 2 0 25   jpj    domdef  6000  endpoints   endpoints  type    pltz    temp   read_ncdf votemper  00101  00131  file   file    pltz  temp  endpoints   endpoints  boite    6000              zoom   1000  ysurx   2  hzsurht    5      showbuild   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     comparison between real section and false oblique sections     IF  where gphit EQ 0 0  NE  1 THEN BEGIN     IF key_onearth THEN box    20  380  0  0  0  6000        ELSE box    0  jpi 1  jpj 2  jpj 2  0  6000      domdef  box  grille    T      temp   read_ncdf votemper  00101  00131  file   file      pltz  temp  boite    6000   portrait  petit    1  2  1                zoom   500  hzsurht    5      IF key_onearth THEN endpoints    20  0  380  0        ELSE endpoints    0  jpj 2  jpi 1  jpj 2      domdef  6000  endpoints   endpoints  type    pltz  grille    T      temp   read_ncdf votemper  00101  00131  file   file      pltz  temp  endpoints   endpoints  boite    6000                zoom   500  hzsurht    5               petit    1  2  2   noerase      if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     cnt   cnt   1   ENDIF    return end");
+a[145] = new Array("./Tests/TestsOld/tst_plt_old.html", "tst_plt_old.pro", "", "     file_comments        categories          keyword IMAGE      history   Sebastien Masson      version     Id: tst_plt_old pro 189 2006 09 21 13:55:54Z pinsard     PRO tst_plt_old  IMAGE   image   commons     compile_opt idl2  strictarrsubs    common     figure 2: regular grid     CASE jpi key_stride 0 jpj key_stride 1  OF     180 148:file    Levitus98_1m_01_12_Temperature_Pot_ORCA2 nc      360 180:file    Levitus98_1m_01_12_Temperature_Pot_1x1 nc      720 510:file    Levitus98_1m_01_12_Temperature_Pot_ORCA05 nc    ENDCASE   file   isafile file  title    Where is  file     lookalldir    IF size file   type  NE 7 THEN return     dummy       cnt   1     domdef   domdef  gdept 0  gdept 0  grille    T    temp   read_ncdf votemper  00101  00131  file   file      plt  temp   landscape   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp   2  31  int    5   nocontour  format    i3    if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp   2  31  int   1   color_c   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp   2  31  int   1   nocouleur  c_thick   1  cont_thick   2   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     plt  temp  cell_fill   1    jpi EQ 180    we must use cell_fill   2 for ORCA2   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1   zoom   IF key_onearth THEN box    40  375   20  20      ELSE box    jpi 4  3 jpi 4  jpj 4  3 jpj 4    plt  temp  boite   box   landscape   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1    projections   IF key_onearth THEN BEGIN       plt  temp  boite    20  380  60  90   stereo  map    90  0  0   portrait     if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png       ELSE read  dummy   prompt    press return for the next plot      cnt   cnt   1       plt  temp  boite    20  380   90  50   ortho  map    90  180  0   portrait     if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png       ELSE read  dummy   prompt    press return for the next plot      cnt   cnt   1       plt  temp   ortho  map    0  0  21   portrait   carte     if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png       ELSE read  dummy   prompt    press return for the next plot      cnt   cnt   1     ENDIF    deep plot   domdef  150  150     warning message   domdef  gdept jpk 2  gdept jpk 2  grille    T    temp   read_ncdf votemper  00101  00131  file   file    plt  temp  carte   2 key_onearth   land   if keyword_set image  then saveimage   tst_plt_ image _ string cnt  format i2 2 png   png   cnt   cnt   1     return end");
+a[146] = new Array("./Tests/TestsOld/tst_pltt_old.html", "tst_pltt_old.pro", "", "     file_comments        categories        keyword IMAGE      history   Sebastien Masson      version    Id: tst_pltt_old pro 189 2006 09 21 13:55:54Z pinsard     PRO tst_pltt_old  IMAGE   image   commons     compile_opt idl2  strictarrsubs    common  common     figure 2: regular grid     CASE jpi key_stride 0 jpj key_stride 1  OF     180 148:file    Levitus98_1m_01_12_Temperature_Pot_ORCA2 nc      360 180:file    Levitus98_1m_01_12_Temperature_Pot_1x1 nc      720 510:file    Levitus98_1m_01_12_Temperature_Pot_ORCA05 nc    ENDCASE   file   isafile file  title    Where is  file     lookalldir    IF size file   type  NE 7 THEN return     dummy       cnt   1      1 1 xt plot     IF key_onearth THEN domdef  20  380   1  1  0  gdept 0      ELSE domdef  min glamt  max glamf  jpj 2 1  jpj 2 1  0  gdept 0      temp   read_ncdf votemper  00101  01231  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab   help  jpt  time   pltt  temp   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltt  temp   nocontour   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltt  temp   color_c   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltt  temp   nocouleur   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     equatorial plot     IF key_onearth THEN BEGIN     a   abs gphit 0        yind   where a EQ min a      domdef  20  380  yind 0  yind n_elements yind 1            gdept 10    jpk 1  gdept 10    jpk 1  grille    T   yindex   ENDIF ELSE BEGIN     domdef  min glamt  max glamf  jpj 2  jpj 2           gdept 10    jpk 1  gdept 10    jpk 1  grille    T   yindex   ENDELSE   temp   read_ncdf votemper  00101  01231  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab   pltt  temp   if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     yt plot along the column that contain the largest latitude     IF key_onearth THEN BEGIN     ind   where gphit EQ max gphit      ind   ind 0  MOD jpi     domdef  ind  ind   90  90  gdept 0  gdept 0  grille    T   xindex   ENDIF ELSE BEGIN     domdef  jpi 2  jpi 2  min gphit  max gphif  gdept 0  gdept 0  grille    T   xindex   ENDELSE    temp   read_ncdf votemper  00101  01231  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab   pltt  temp    if keyword_set image  then saveimage   tst_pltt_ image _ string cnt  format    i2 2 png   png   cnt   cnt   1    return end");
+a[147] = new Array("./Tests/TestsOld/tst_pltz_old.html", "tst_pltz_old.pro", "", "     file_comments        categories        keyword IMAGE      history   Sebastien Masson      version    Id: tst_pltz_old pro 189 2006 09 21 13:55:54Z pinsard     PRO tst_pltz_old  IMAGE   image   commons     compile_opt idl2  strictarrsubs    common     IF jpk EQ 1 THEN return     dummy       cnt   1     CASE jpi key_stride 0 jpj key_stride 1  OF     180 148:file    Levitus98_1m_01_12_Temperature_Pot_ORCA2 nc      360 180:file    Levitus98_1m_01_12_Temperature_Pot_1x1 nc      720 510:file    Levitus98_1m_01_12_Temperature_Pot_ORCA05 nc    ENDCASE   file   isafile file  title    Where is  file     lookalldir    IF size file   type  NE 7 THEN return     IF key_onearth THEN domdef  20  380   1  1  0  max gdept      ELSE domdef  min glamt  max glamf  jpj 2 1  jpj 2 1  0  max gdept      temp   read_ncdf votemper  00101  00131  file   file    IF key_forgetold THEN help  temp arr ELSE help  temp tab     pltz  temp   portrait   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp   portrait   nocontour   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp   portrait   color_c   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp   portrait   nocouleur   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp  boite    6000    if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1                                     pltz  temp  boite    6000  zoom   1000   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp  boite    6000  zoom   1000  ysurx   2   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     pltz  temp  boite    6000  zoom   1000  ysurx   2  hzsurht    5   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     yt plot along the column that contain the largest latitude     IF key_onearth THEN BEGIN     ind   where gphit EQ max gphit      ind   ind 0  MOD jpi     domdef  ind  ind   90  90  0  max gdept  grille    T   xindex   ENDIF ELSE BEGIN     domdef  jpi 2  jpi 2  min gphit  max gphif  0  max gdept  grille    T   xindex   ENDELSE    temp   read_ncdf votemper  00101  01231  file   file    pltz  temp  boite    6000  zoom   1000  ysurx   2  hzsurht    5   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     oblique sections      IF key_onearth THEN endpoints    110   45  290  45      ELSE endpoints    jpi 6  jpj 3  5 jpi 6  2 jpj 3    domdef  endpoints   endpoints  type    pltz    temp   read_ncdf votemper  00101  00131  file   file    pltz  temp  endpoints   endpoints   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     false oblique sections      IF key_onearth THEN endpoints    180   70  180  90      ELSE endpoints    jpi 2 0 25   0 25  jpi 2 0 25   jpj    domdef  6000  endpoints   endpoints  type    pltz    temp   read_ncdf votemper  00101  00131  file   file    pltz  temp  endpoints   endpoints  boite    6000              zoom   1000  ysurx   2  hzsurht    5      showbuild   if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     ELSE read  dummy   prompt    press return for the next plot    cnt   cnt   1     comparison between real section and false oblique sections     IF  where gphit EQ 0 0  NE  1 THEN BEGIN     IF key_onearth THEN box    20  380  0  0  0  6000        ELSE box    0  jpi 1  jpj 2  jpj 2  0  6000      domdef  box  grille    T      temp   read_ncdf votemper  00101  00131  file   file      pltz  temp  boite    6000   portrait  petit    1  2  1                zoom   500  hzsurht    5      IF key_onearth THEN endpoints    20  0  380  0        ELSE endpoints    0  jpj 2  jpi 1  jpj 2      domdef  6000  endpoints   endpoints  type    pltz  grille    T      temp   read_ncdf votemper  00101  00131  file   file      pltz  temp  endpoints   endpoints  boite    6000                zoom   500  hzsurht    5               petit    1  2  2   noerase      if keyword_set image  then saveimage   tst_pltz_ image _ string cnt  format    i2 2 png   png     cnt   cnt   1   ENDIF    return end");
 a[148] = new Array("./Tests/tst_basic.html", "tst_basic.pro", "", "     file_comments   figure 1: basics plots   plot and contours      history   Sebastien Masson may 2005      version  Id: tst_basic pro 131 2006 07 06 14:52:56Z pinsard     PRO tst_basic     1  plot     compile_opt idl2  strictarrsubs     n   10   y   findgen n    basic plot   splot  y  small    2  2  1   portrait   improved plot by using plot and  graphic keywords    splot  y  small    2  2  2   noerase  yrange    0   n 1 2  title    x and x 2    oplot  y 2  color   100  linestyle   2  thick   3     2  contour     z   dist n    basic plot   scontour  z   fill  nlevels   15  small    2  2  3   noerase   improved plot by using contour and  graphic keywords    ind   findgen 2 n 2 n    scontour  z  levels   n ind  c_orientation   180 ind  c_spacing    2 ind                 small    2  2  4   noerase   contour  z   overplot  c_label   rebin 1  0  2  n  levels   n ind                c_charthick   2  c_charsize   1 5  c_colors   250 ind   return end");
 a[149] = new Array("./Tests/tst_initlev.html", "tst_initlev.pro", "", "");
Index: /trunk/SRC/Documentation/xmldoc/all_plots.html
===================================================================
--- /trunk/SRC/Documentation/xmldoc/all_plots.html	(revision 190)
+++ /trunk/SRC/Documentation/xmldoc/all_plots.html	(revision 191)
@@ -2,12 +2,12 @@
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>All plots of SAXO demo</title><link rel="stylesheet" href="style.css" type="text/css"><link rel="stylesheet" href="saxo.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.70.1"><meta name="keywords" content="idl, SAXO"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="all_plots"></a>All plots of SAXO demo</h2></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">S&eacute;bastien</span> <span class="surname">Masson</span> <code class="email">&lt;<a href="mailto:smasson_at_lodyc.jussieu.fr">smasson_at_lodyc.jussieu.fr</a>&gt;</code></h3></div><div class="author"><h3 class="author"><span class="firstname">Fran&ccedil;oise</span> <span class="surname">Pinsard</span> <code class="email">&lt;<a href="mailto:Francoise.Pinsard_at_lodyc.jussieu.fr">Francoise.Pinsard_at_lodyc.jussieu.fr</a>&gt;</code></h3></div></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#intro">1. Introduction</a></span></dt><dt><span class="sect1"><a href="#allplots">2. All plots</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="intro"></a>1.&nbsp;Introduction</h2></div></div></div><p>
-      This page gathers all plots used in <a href="firststeps.html?format=raw" target="_top">firststeps</a> and display them in one unique page to facilitate the search of plots examples.
+      This page gathers all plots used in <a href="firststeps.html" target="_top">firststeps</a> and display them in one unique page to facilitate the search of plots examples.
     </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="allplots"></a>2.&nbsp;All plots</h2></div></div></div><p>
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_plot.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_splot" target="_top">
+                [plot ./figpng/basic_plot.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_splot" target="_top">
 	splot
       </a>in First steps with SAXO</p></div><p>
@@ -15,8 +15,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_scontour1.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_contour" target="_top">
+                [plot ./figpng/basic_scontour1.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_contour" target="_top">
 	scontour
       </a>in First steps with SAXO</p></div><p>
@@ -24,8 +24,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_scontour2.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_contour" target="_top">
+                [plot ./figpng/basic_scontour2.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_contour" target="_top">
 	scontour
       </a>in First steps with SAXO</p></div><p>
@@ -33,8 +33,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_scontour3.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_contour" target="_top">
+                [plot ./figpng/basic_scontour3.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_contour" target="_top">
 	scontour
       </a>in First steps with SAXO</p></div><p>
@@ -42,8 +42,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_splot1.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_splot" target="_top">
+                [plot ./figpng/basic_splot1.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_splot" target="_top">
 	splot
       </a>in First steps with SAXO</p></div><p>
@@ -51,8 +51,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_splot2.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_splot" target="_top">
+                [plot ./figpng/basic_splot2.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_splot" target="_top">
 	splot
       </a>in First steps with SAXO</p></div><p>
@@ -60,8 +60,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_splot3.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_splot" target="_top">
+                [plot ./figpng/basic_splot3.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_splot" target="_top">
 	splot
       </a>in First steps with SAXO</p></div><p>
@@ -69,8 +69,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/basic_splot4.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_splot" target="_top">
+                [plot ./figpng/basic_splot4.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_splot" target="_top">
 	splot
       </a>in First steps with SAXO</p></div><p>
@@ -78,8 +78,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/pltv.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltv" target="_top">
+                [plot ./figpng/pltv.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltv" target="_top">
 	  Formal quick look at 2D arrays: pltv
 	</a>in First steps with SAXO</p></div><p>
@@ -87,8 +87,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/tst_basic.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#basic_contour" target="_top">
+                [plot ./figpng/tst_basic.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#basic_contour" target="_top">
 	scontour
       </a>in First steps with SAXO</p></div><p>
@@ -96,8 +96,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="./figpng/tvplus.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#tvplus" target="_top">
+                [plot ./figpng/tvplus.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#tvplus" target="_top">
 	  Quick look and explore 2D arrays: tvplus
 	</a>in First steps with SAXO</p></div><p>
@@ -105,8 +105,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -114,8 +114,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -123,8 +123,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -132,8 +132,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -141,8 +141,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -150,8 +150,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -159,8 +159,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -168,8 +168,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -177,8 +177,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -186,8 +186,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -195,8 +195,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -204,8 +204,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -213,8 +213,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -222,8 +222,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -231,8 +231,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -240,8 +240,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -249,8 +249,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -258,8 +258,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -267,8 +267,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -276,8 +276,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_lev_stride_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_lev_stride_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -285,8 +285,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -294,8 +294,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -303,8 +303,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -312,8 +312,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -321,8 +321,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -330,8 +330,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -339,8 +339,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -348,8 +348,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -357,8 +357,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -366,8 +366,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -375,8 +375,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -384,8 +384,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -393,8 +393,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -402,8 +402,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -411,8 +411,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -420,8 +420,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -429,8 +429,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -438,8 +438,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -447,8 +447,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -456,8 +456,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca05_stride_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca05_stride_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -465,8 +465,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -474,8 +474,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -483,8 +483,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -492,8 +492,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -501,8 +501,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -510,8 +510,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -519,8 +519,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -528,8 +528,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -537,8 +537,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -546,8 +546,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -555,8 +555,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -564,8 +564,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -573,8 +573,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -582,8 +582,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -591,8 +591,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -600,8 +600,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -609,8 +609,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -618,8 +618,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -627,8 +627,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -636,8 +636,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_plt_orca2_stride_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#plt" target="_top">
+                [plot figpng/tst_plt_orca2_stride_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#plt" target="_top">
 	horizontal plots and maps
       </a>in First steps with SAXO</p></div><p>
@@ -645,8 +645,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -654,8 +654,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -663,8 +663,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -672,8 +672,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -681,8 +681,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -690,8 +690,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -699,8 +699,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -708,8 +708,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -717,8 +717,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -726,8 +726,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -735,8 +735,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -744,8 +744,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_lev_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_lev_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -753,8 +753,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -762,8 +762,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -771,8 +771,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -780,8 +780,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -789,8 +789,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -798,8 +798,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -807,8 +807,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -816,8 +816,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -825,8 +825,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -834,8 +834,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -843,8 +843,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -852,8 +852,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca05_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca05_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -861,8 +861,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -870,8 +870,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -879,8 +879,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -888,8 +888,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -897,8 +897,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -906,8 +906,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -915,8 +915,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -924,8 +924,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -933,8 +933,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -942,8 +942,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -951,8 +951,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -960,8 +960,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltt_orca2_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltt" target="_top">
+                [plot figpng/tst_pltt_orca2_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltt" target="_top">
 	hovmoellers and time series
       </a>in First steps with SAXO</p></div><p>
@@ -969,8 +969,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -978,8 +978,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -987,8 +987,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -996,8 +996,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1005,8 +1005,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1014,8 +1014,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1023,8 +1023,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1032,8 +1032,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1041,8 +1041,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1050,8 +1050,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1059,8 +1059,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_11.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_11.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1068,8 +1068,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1077,8 +1077,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1086,8 +1086,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1095,8 +1095,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1104,8 +1104,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1113,8 +1113,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1122,8 +1122,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1131,8 +1131,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1140,8 +1140,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1149,8 +1149,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1158,8 +1158,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_lev_stride_11.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_lev_stride_11.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1167,8 +1167,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1176,8 +1176,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1185,8 +1185,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1194,8 +1194,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1203,8 +1203,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1212,8 +1212,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1221,8 +1221,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1230,8 +1230,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1239,8 +1239,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1248,8 +1248,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1257,8 +1257,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_11.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_11.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1266,8 +1266,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_12.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_12.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1275,8 +1275,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1284,8 +1284,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1293,8 +1293,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1302,8 +1302,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1311,8 +1311,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1320,8 +1320,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1329,8 +1329,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1338,8 +1338,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1347,8 +1347,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1356,8 +1356,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1365,8 +1365,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca05_stride_11.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca05_stride_11.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1374,8 +1374,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1383,8 +1383,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1392,8 +1392,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1401,8 +1401,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1410,8 +1410,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1419,8 +1419,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1428,8 +1428,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1437,8 +1437,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1446,8 +1446,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1455,8 +1455,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1464,8 +1464,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_11.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_11.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1473,8 +1473,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_12.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_12.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1482,8 +1482,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_01.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_01.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1491,8 +1491,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_02.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_02.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1500,8 +1500,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_03.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_03.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1509,8 +1509,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_04.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_04.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1518,8 +1518,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_05.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_05.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1527,8 +1527,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_06.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_06.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1536,8 +1536,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_07.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_07.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1545,8 +1545,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_08.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_08.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1554,8 +1554,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_09.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_09.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1563,8 +1563,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_10.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_10.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
@@ -1572,8 +1572,8 @@
          </p><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0"><tr><td valign="top"><img src="figpng/tst_pltz_orca2_stride_11.png"></td></tr></table></div><p>
          <span>
-                [plot ]
-            </span>
-         </p><div class="caption"><p>
-            cf. <a href="firststeps.html?format=raw#pltz" target="_top">
+                [plot figpng/tst_pltz_orca2_stride_11.png]
+            </span>
+         </p><div class="caption"><p>
+            cf. <a href="firststeps.html#pltz" target="_top">
 	vertical sections
       </a>in First steps with SAXO</p></div><p>
Index: /trunk/SRC/Documentation/xmldoc/all_plots_docbook.xsl
===================================================================
--- /trunk/SRC/Documentation/xmldoc/all_plots_docbook.xsl	(revision 190)
+++ /trunk/SRC/Documentation/xmldoc/all_plots_docbook.xsl	(revision 191)
@@ -8,6 +8,7 @@
 
 update :
-en cours de map
 fplod 2006-05-17T09:59:52Z aedon.lodyc.jussieu.fr (Darwin)
+fplod 2006-09-21T14:58:05Z aedon.locean-ipsl.upmc.fr (Darwin)
+remove ?format=raw
 -->
 
@@ -38,5 +39,5 @@
     <title>Introduction</title>
     <para>
-      This page gathers all plots used in <ulink url="firststeps.html?format=raw">firststeps</ulink> and display them in one unique page to facilitate the search of plots examples.
+      This page gathers all plots used in <ulink url="firststeps.html">firststeps</ulink> and display them in one unique page to facilitate the search of plots examples.
     </para>
     </sect1>
@@ -75,5 +76,5 @@
         <xsl:element name="textobject">
             <xsl:element name="phrase">
-                [plot <xsl:value-of select="substring-before($url,'?format=raw')"/>]
+                [plot <xsl:value-of select="$url"/>]
             </xsl:element>
         </xsl:element>
@@ -84,5 +85,5 @@
                     <xsl:attribute name="url">firststeps.html#<xsl:value-of select="$id"/></xsl:attribute>
 -->
-                    <xsl:attribute name="url">firststeps.html?format=raw#<xsl:value-of select="$id"/></xsl:attribute>
+                    <xsl:attribute name="url">firststeps.html#<xsl:value-of select="$id"/></xsl:attribute>
                 <xsl:value-of select="$title"/>
                 </xsl:element>
Index: /trunk/SRC/Documentation/xmldoc/savesaxo.sh
===================================================================
--- /trunk/SRC/Documentation/xmldoc/savesaxo.sh	(revision 190)
+++ /trunk/SRC/Documentation/xmldoc/savesaxo.sh	(revision 191)
@@ -3,14 +3,23 @@
 # update :
 # $Id$
+# fplod 2006-09-21T14:55:09Z aedon.locean-ipsl.upmc.fr (Darwin)
+# remove css in idldoc html output (/embed)
+# entraine modif de modification de css pour nonproportional font ++ anglais
+# fixe is replace by pre and no more css modification
+# bug in idldoc html output file idldoc-categories.html
+# http://www.w3.org/TR/xhtml1/DTD/xhtml-transitional.dtd
+# au lieu de
+# http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
+# ++ prévenir l'auteur
 # fplod 2006-09-21T13:05:32Z aedon.locean-ipsl.upmc.fr (Darwin)
-# add an svn id in idldoc-lib.adb
+# add an svn id in idldoc-lib.adb after </profile>
 # fplod 2006-09-20T16:34:38Z aedon.locean-ipsl.upmc.fr (Darwin)
 # suppress ?format=raw
 # fplod 2006-09-20T15:30:15Z aedon.locean-ipsl.upmc.fr (Darwin)
-# add copy of html files unedr xmldoc and idldoc_htlm_output on 
+# add copy of html files unedr xmldoc and idldoc_htlm_output on
 # saxo@forge.ipsl.jussieu.fr:/ipsl/forge/projets/saxo/download/
 # see dodocdownload
 # fplod 2006-09-20T11:05:23Z aedon.locean-ipsl.upmc.fr (Darwin)
-# correction to really suppress date in idldoc assistant outputs (font 
+# correction to really suppress date in idldoc assistant outputs (font
 # instaed of div in html output)
 # fplod 2006-09-18T13:25:12Z aedon.locean-ipsl.upmc.fr (Darwin)
@@ -230,5 +239,5 @@
 LOG_FILE="${log}", $
 output="${output}", $
-overview="../../overview", /statistics, /preformat, /embed
+overview="../../overview", /statistics, /preformat
 exit
 EOF
@@ -238,5 +247,5 @@
     # In order to do not have to many revision in svn, we modify some
     # lines produced by idldoc :
-    # - add Source link in each html file
+    # - add Source link in each html file corresponding to a .pro file
     # example :
     # <td>Source</td>
@@ -263,15 +272,11 @@
     # should also be removed ++ je ne sais pas dire en sed la ligne
     # suivant l'occurence de Last modification
-    cat << EOF > /tmp/css_modification
-p.preformat {
-  font-family: Courier;
-}
-EOF
+    #
     # count of directory levels in output
     # this ount will be use to format relative path later
     nblev1=$(echo ${output} | sed -e "s@/\$@@" |awk -F "/" '{print NF}')
     #
-    list_html=$(find ${output} -name "*.html")
-    for file_html in ${list_html}
+    list_html_pro=$(find ${output} -name "*.html" -exec grep  -l "<title>.*\.pro" {} \;)
+    for file_html in ${list_html_pro}
     do
      # build the .pro file name
@@ -300,4 +305,11 @@
      sed \
      -e "s@<td >Source<\/td>@<td><a href=\"${relpath_html}/${bfile}.pro\" title=\"Source code of a file\">Source<\/a><\/td>@" \
+     ${file_html} > ${file_html}_modify
+     mv ${file_html}_modify ${file_html}
+    done
+    list_html=$(find ${output} -name "*.html")
+    for file_html in ${list_html}
+    do
+     sed \
      -e "s/\(Generated by IDLdoc 2.0\)\( on .*\)\( -->\)/\1\3/" \
      -e "s/\(Produced by IDLdoc 2.0\)\( on .*\)\(\.<\/div>\)/\1\3/" \
@@ -307,11 +319,10 @@
      -e 's@<div class="value">@<div class="preformat">@' \
      -e 's/div\#file_comments {/div\#file_comments { white-space: pre;/' \
-     -e 's@^ <fixe>@<p class="preformat">@' \
-     -e 's@^ </fixe>@</p>@' \
-     -e '/Main styles/r /tmp/css_modification' \
+     -e 's@^ <fixe>@<pre>@' \
+     -e 's@^ </fixe>@</pre>@' \
+     -e 's@xhtml-transitional@xhtml1-transitional@' \
      ${file_html} > ${file_html}_modify
      mv ${file_html}_modify ${file_html}
     done
-    rm /tmp/css_modification
     # suppress ".html" in idldoc-index*.html in lines like
     # a parameter from the routine ./ReadWrite/idl-NetCDF/ncdf_read.html
@@ -378,5 +389,5 @@
      -e 's@<div class="value">@<div class="preformat">@' \
      -e 's/div\#file_comments {/div\#file_comments { white-space: pre;/' \
-     -e 's@^ <fixe>@<pre style="font-family: Courier;">@' \
+     -e 's@^ <fixe>@<pre>@' \
      -e 's@^ </fixe>@</pre>@' \
      ${file_html} > ${file_html}_modify
@@ -395,5 +406,5 @@
 <!-- \$Id\$ -->
 EOF
-    sed -e "/<assistantconfig/r /tmp/adp_modification" \
+    sed -e "/<\/profile>/r /tmp/adp_modification" \
      ../idldoc_assistant_output/idldoc-lib.adp > \
      ../idldoc_assistant_output/idldoc-lib.adp_${$}
@@ -555,16 +566,18 @@
     find /tmp/download_${$}/ -name ".svn" -exec rm -rf {} \;
     #
-    # replace relative path 
+    # replace relative path
     # by http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/
-    # on ulink lines containing ../../ToBeReviewed/ and ../../Test/ and newheader 
+    # on ulink lines containing some directories like ../../ToBeReviewed/ or ../../Test/ or file like newheader.txt
     list_html=$(find /tmp/download_${$}/ -name "*.html")
     for file_html in ${list_html}
     do
-     sed -e "/..\/..\/ToBeReviewed/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/+"  ${file_html}  > ${file_html}_${$}
-     mv ${file_html}_${$} ${file_html} 
-     sed -e "/..\/..\/Test/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/+"  ${file_html}  > ${file_html}_${$}
-     mv ${file_html}_${$} ${file_html} 
-     sed -e "/..\/newheader/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/Documentation/+"  ${file_html}  > ${file_html}_${$}
-     mv ${file_html}_${$} ${file_html} 
+     sed  \
+     -e "/Source code of a file/s+../.*/../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/+" \
+     -e "/..\/..\/ToBeReviewed/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/+" \
+     -e "/..\/..\/Test/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/+"  \
+     -e "/..\/..\/Calendar/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/+" \
+     -e "/..\/newheader/s+../../+http://forge.ipsl.jussieu.fr/saxo/browser/trunk/SRC/Documentation/+" \
+     ${file_html} > ${file_html}_${$}
+     mv ${file_html}_${$} ${file_html}
     done
     scp -rp /tmp/download_${$}/* ${lgforge}@forge.ipsl.jussieu.fr:/ipsl/forge/projets/saxo/download/
